import java.util.Date;

public class PartyActivity extends Activity {

    private String theme;
    private String classification;

    public PartyActivity(String id, String name, Date startTime, Date endTime, String description, String site, String theme, String classification) {
        super(id, name, startTime, endTime, description, site);
        this.theme = theme;
        this.classification = classification;
    }

    public String getTheme() {
        return theme;
    }

    public String getClassification() {
        return classification;
    }

    @Override
    public String toString() {
        StringBuilder partyActivity = new StringBuilder();
        partyActivity.append("PartyActivity{").
                append("id='").append(getId()).
                append(", name=").append(getName()).
                append(", startTime='").append(getStartTime()).
                append(", endTime='").append(getEndTime()).
                append(", description=").append(getDescription()).
                append(", site=").append(getSite()).
                append(", theme='").append(theme).
                append(", classification=").append(classification).
                append(", teachers=").append(teachers.toString()).
                append(", teams=").append(teams.toString()).
                append(", organizers=").append(organizers.toString()).append("'}");
        return partyActivity.toString();
    }
}
